laughing stock
noun
1.
an object of humiliating ridicule:
his mistakes have made him a laughing stock